package com.framework.dao;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.framework.entity.ter.TerGoods;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 功能描述: 商品
 *
 * @author ck
 * @date 2018/9/6 13:54
 */
public interface GoodsDao extends BaseMapper<TerGoods> {
	/**
	 * 机具物料查询
	 * @param deptId 所属渠道
	 * @param name 商品名称
	 * @return list
	 */
	List<TerGoods> queryGoodsList(@Param("deptId") Long deptId, @Param("name") String name, @Param("isShow") Integer isShow, @Param("goodsType") Integer goodsType);

	/**
	 * 商品列表
	 * @param params
	 * @return
	 */
	List<Map<String,Object>> queryGoodsInfoList(Map<String,Object> params);
	/**
	 * 商品列表
	 * @param params
	 * @return
	 */
	Integer queryGoodsInfoCount(Map<String,Object> params);

	/**
	 * 最大排序
	 * @return
	 */
	Integer queryMaxSort(@Param("deptId")Long deptId);
}
